package com.ruoyi.basedocument.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.basedocument.mapper.BomWfzbaseMapper;
import com.ruoyi.basedocument.domain.BomWfzbase;
import com.ruoyi.basedocument.service.IBomWfzbaseService;

/**
 * 基地Service业务层处理
 * 
 * @author ruoyi
 * @date 2024-09-05
 */
@Service
public class BomWfzbaseServiceImpl implements IBomWfzbaseService 
{
    @Autowired
    private BomWfzbaseMapper bomWfzbaseMapper;

    /**
     * 查询基地
     * 
     * @param fid 基地主键
     * @return 基地
     */
    @Override
    public BomWfzbase selectBomWfzbaseByFid(String fid)
    {
        return bomWfzbaseMapper.selectBomWfzbaseByFid(fid);
    }

    /**
     * 查询基地列表
     * 
     * @param bomWfzbase 基地
     * @return 基地
     */
    @Override
    public List<BomWfzbase> selectBomWfzbaseList(BomWfzbase bomWfzbase)
    {
        return bomWfzbaseMapper.selectBomWfzbaseList(bomWfzbase);
    }

    /**
     * 新增基地
     * 
     * @param bomWfzbase 基地
     * @return 结果
     */
    @Override
    public int insertBomWfzbase(BomWfzbase bomWfzbase)
    {
        return bomWfzbaseMapper.insertBomWfzbase(bomWfzbase);
    }

    /**
     * 修改基地
     * 
     * @param bomWfzbase 基地
     * @return 结果
     */
    @Override
    public int updateBomWfzbase(BomWfzbase bomWfzbase)
    {
        return bomWfzbaseMapper.updateBomWfzbase(bomWfzbase);
    }

    /**
     * 批量删除基地
     * 
     * @param fids 需要删除的基地主键
     * @return 结果
     */
    @Override
    public int deleteBomWfzbaseByFids(String[] fids)
    {
        return bomWfzbaseMapper.deleteBomWfzbaseByFids(fids);
    }

    /**
     * 删除基地信息
     * 
     * @param fid 基地主键
     * @return 结果
     */
    @Override
    public int deleteBomWfzbaseByFid(String fid)
    {
        return bomWfzbaseMapper.deleteBomWfzbaseByFid(fid);
    }
}
